#define _CRT_SECURE_NO_WARNINGS 1

typedef struct ListNode ListNode;

struct ListNode* swapPairs(struct ListNode* head)
{
    ListNode* pcur = head;
    while (pcur)
    {
        ListNode* temp = pcur->next;
        temp->next = pcur;
        pcur = pcur->next;
    }
    return head;
}